namespace MLSharp.Clustering
{
	/// <summary>
	/// Interface for clusters that are defined probabilistically
	/// or that can return probabilistic representations of their
	/// data.
	/// </summary>
	public interface IProbabilisticClusterNode : IClusterNode
	{
		/// <summary>
		/// Gets an array of stats, one for each attribute in the
		/// underlying data set.
		/// </summary>
		/// <returns></returns>
		AttributeStats[] GetStats();
	}
}